<?php

/**
 * Inicializador
 * Página para inclusão de arquivos configurações dos caminhos do sistema definições de constantes
 * 
 * @author Cristiano M. Gomes <cmgomes.es@gmail.com>
 * @version 2.3
 */

/**
 * DS Configurando o separador de pastas
 */
if(!defined("DS"))
		define("DS", DIRECTORY_SEPARATOR);

/**
 * PS Configurando o separador de caminhos
 */
if(!defined("PS"))
		define("PS", PATH_SEPARATOR);

/**
 * DIR_ENGINE raiz da engine, para funções locais do sistema
 */     
if(!defined("DIR_ENGINE"))
        define("DIR_ENGINE", dirname(__FILE__) . DS  . 'engine' . DS);

/**
 * DIR_MODELO pasta reservada a locação de modelos do sistema
 */     
if(!defined("DIR_MODELO"))
        define("DIR_MODELO", dirname(__FILE__) . DS  . 'modelos' . DS);

/**
 * DIR_LIB pasta LIB onde ficam as bibliotecas e os proprios arquivos do framework
 */		
if(!defined("DIR_LIB"))
		define("DIR_LIB", dirname(__FILE__) . DS . 'lib' . DS);

/**
 * DIR_CONTROLS pasta onde ficam os controladores de página
 */		
if(!defined("DIR_CONTROLS"))
		define("DIR_CONTROLS", dirname(__FILE__) . DS . 'controls' . DS);

/**
 * DIR_FRAMEWORK pasta raiz do framework
 */		
if(!defined("DIR_FRAMEWORK"))
		define("DIR_FRAMEWORK", DIR_LIB . 'core' . DS);

/**
 * DIR_XML Arquivo XML responsável pelas configurações do site
 */		
if(!defined("DIR_XML"))
		define("DIR_XML", dirname(__FILE__) . DS . 'config' . DS);

/**
 * DIR_FRAMEWORK_INCLUDE pasta das bibliotecas externas
 */		
if(!defined("DIR_FRAMEWORK_INCLUDES"))
		define("DIR_FRAMEWORK_INCLUDES", DIR_LIB . 'includes' . DS);

/**
 * FRAMEWORK_CHARSET codificação do framework, padrão é UTF8
 */
if(!defined("FRAMEWORK_CHARSET"))
	define("FRAMEWORK_CHARSET", "utf8");

/**
 * FRAMEWORK_VERSION Versão do Framework
 */
if(!defined("FRAMEWORK_VERSION"))
	define("FRAMEWORK_VERSION", "1.9.7");

/**
 * FRAMEWORK_LANGUAGE referência de idioma do framework
 */
if(!defined("FRAMEWORK_LANGUAGE"))
	define("FRAMEWORK_LANGUAGE", "pt_Br");